a variety of cactus - Francés Inglés Diccionario